noun
super high decker
A type of sightseeing bus or coach with an elevated passenger deck for better views. Used in travel and tourism contexts.
スーパーハイデッカーで観光地を巡るツアーに参加した。
I joined a tour that goes around sightseeing spots on a super high decker.
Borrowed from English 'super high decker', referring to a type of sightseeing bus.