ローラーコースター
Meanings
Noun
1. roller coaster