METEOROID


Meaning of METEOROID in English

n. any small body moving in the solar system that becomes visible as it passes through the earth's atmosphere as a meteor.

Derivatives:

meteoroidal adj.

Oxford English vocab.      Оксфордский английский словарь.