Translation of taufan in English:

taufan

typhoon

noun

  • 1

    typhoon, hurricane, violent storm wind