meteor shower

noun

meteor shower

noun
1

Astronomy, Natural sciences A phenomenon occurring when many meteors are seen on Earth during a short period of time.

Related terms
Draconid, Leonid, Lyrid, Orionid, Perseid, Quadrantid

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.