Spanish-English translation for "montañarusa"

 

"montañarusa" English translation

Results: 1-1 of 1

montañarusa {noun}

montañarusa {f} (also: montaña rusa)

Similar words

More in the English-Czech dictionary.