Inherited from Ottoman Turkish طوفان (tufan), from Arabic طُوفَان (ṭūfān), itself from a Sinitic language (cfr. Cantonese 大風 /大风 (daai⁶ fung¹)). Doublet of tayfun.
Practice speaking and memorizing "tufan" and many other words and sentences in Turkish.