Wiktionary
megacoasters
n. (plural of megacoaster English)
n. (plural of megacoaster English)