hurricane Simple English Meaning

Simple English Dictionary

English to Simple English Dictionary

hurricane

Tropical cyclone

International Languages

Meaning for hurricane found in 79 Languages.

Sponored Video