Vocabulary

ハイデッカー

tourist bus with high seating for better sight-seeing

noun