Spanish-English Dictionarymontaba
montaba
montar
Meaning of montaba