Italian-English dictionary »

montagne russe meaning in English

ItalianEnglish
montagne russe noun
{f-Pl}

rollercoaster(amusement ride)
noun
[UK: ˈrolərˌko.stə(r)] [US: ˈrolərˌko.stər]