Spanish-English Dictionarytrepar
Meaning of trepar