Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
meteoroid
in English
meteoroid
us
/ˈmiːtiərɔɪd/
uk
/ˈmiːtiərɔɪd/
#uncommon
Plural
meteoroids
Definitions
Noun
a
small
fragment
of
debris
in
space
;
enters
atmosphere
as
a
meteor