Translate chepa to English
Spanish Word: chepa
English Translation: bump, protuberance
Popular Phrase: spanish numbers 1-100 | Learn Spanish Language | Conjugated Verb: aumentar - to increase, add to, augment; to be on the increase, rise [ click for full conjugation ]