What does puedo mean in english?

The literal translation of the Spanish phrase, "Puedo" in English is "I can". "I can do it better" is translated as "Puedo hacerlo mejor".
Updated on Thursday, February 02 2012 at 09:46AM EST
Source: kgb.com