Spanish-English Dictionarypresentabas
presentabas
presentar
Meaning of presentabas