Italian edit

Etymology edit

From mega- +‎ scala.

Noun edit

megascala f (plural megascale)

  1. megascale