Translation of wahana in English:

wahana

noun

  • 1

    a vehicle for transporting people and goods (classic language), vehicle or mode for conveying or presenting ideas, etc