What is the meaning of Montar?

to mount; get on (a vehicle, horse, bicycle, escalator etc.)

to ride (bike, bicycle, escalator etc.)

to put together; to assemble

to stack; to pile up

to mount; ride (sexually)

to ready; to prepare (an event etc.)

to set up; to establish

to beat (eggs, cream etc.)

to play truant

to ride

to amount to; to increase

to assemble

to round (a cape)

to mount

to go up, climb

to mount, to ride

to assemble

to transform oneself into a drag persona

to mount

to ride

to set up

to establish

to whip, beat

to hump

to mount

Source: wiktionary.org