windstorm

(noun) storm (generic term)

< windsor tie | windsurf >