Dictionary search results

Showing 1-6 of 6 results

meteor US English

A small body of matter from outer space that enters the earth’s atmosphere, becoming incandescent as a result of friction and appearing as a streak of light

meteor US Thesaurus

legend has it that he traveled to Earth on the tail of a meteor

meteor. US English

Meteorological

meteor shower US English

A number of meteors that appear to radiate from one point in the sky at a particular date each year, due to the earth’s regularly passing through a field of particles at that position in its orbit. Meteor showers are named after the constellation in which the radiant is situated, e.g., the Perseids