Definition of Megascopic

  • (adjective satellite) visible to the naked eye (especially of rocks and anatomical features)

Synonyms of Megascopic


Antonyms of Megascopic


No Antonyms Found.

Homophones of Megascopic


No Homophones Found.