touffon
English
Noun
touffon
(
plural
touffons
)
Obsolete form of
typhoon
.