Translation of mega in English:

mega

cloud

noun

  • 1

    cloud