Translation of montaña rusa in English:

montaña rusa

roller coaster, n.

feminine noun

  • 1

    roller coaster
    big dipper British