METEOR MEANING IN ENGLISH

• Meteor Definition & Synonyms

  1. (n.) Specif.: A transient luminous body or appearance seen in the atmosphere, or in a more elevated region.
  2. (n.) Any phenomenon or appearance in the atmosphere, as clouds, rain, hail, snow, etc.


• Meteorographic Definition & Synonyms

  1. (a.) Of or pertaining to meteorography.


• Meteoroid Definition & Synonyms

  1. (n.) A small body moving through space, or revolving about the sun, which on entering the earths atmosphere would be deflagrated and appear as a meteor.


RECENT SEARCHES