Meaning of meteor cloud in English:

meteor cloud

noun

Astronomy
  • A region of interplanetary space with a high density of meteoroids.

Origin

Late 19th century.