Spanish-English Dictionarymontar
Meaning of montar