French-English dictionary »

montagnes russes [russian mountains] meaning in English

FrenchEnglish
montagnes russes [Russian mountains] nom {f pl}

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