météoreTop 15000MeaningsNoun1. atmospheric phenomenon, such as snow, hail, rain, thunder, hurricanes, waterspouts, or dust devils2. meteor