Definify.com

Definition 2024


micrometeoroids

micrometeoroids

English

Noun

micrometeoroids

  1. plural of micrometeoroid