Dictionary search results

Showing 1-5 of 5 results

meteor British & World 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 shower British & World 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 regularly passing through them at that position in its orbit