1. megascale - Noun
2. megascale - Adjective
megascale (comparative more megascale, superlative most megascale) Extremely large-scale
megascale (uncountable) A very large scale used, for example, in astronomy