touffon

English

Noun

touffon (plural touffons)

  1. Obsolete form of typhoon.