Meteoroid meaning in malayalam
Word: Meteoroid
Meteoroid definition
Noun:
(astronomy) any of the small solid extraterrestrial bodies that hits the earth's atmosphere
Related wordsMeteoroid - Ulkka (ഉല്ക്ക) Noun:
(astronomy) any of the small solid extraterrestrial bodies that hits the earth's atmosphere
Malayalam to English
English To Malayalam