Dictionary Translate Correct Ask AI
Noun
meteoroid [pl. meteoroids]
meteoroid [pl. meteoroids]