météore
Top 15000
Meanings
Noun
1. atmospheric phenomenon, such as snow, hail, rain, thunder, hurricanes, waterspouts, or dust devils
2. meteor