Definition of ハイデッカー

ハイデッカー

haidekkaa

noun
tourist bus with high seating for better sight-seeing
See also:観光バス
Other readings:
ハイ・デッカー