touffan

English

Noun

touffan (plural touffans)

  1. Obsolete form of typhoon.