ハイデッカー
haidekkā

Noun

1. tourist bus with high seating for better sight-seeing

Related to 観光バス

From English "high decker, high-deck car"

Other forms: