micrometeors

English

Noun

micrometeors

  1. plural of micrometeor