Spanish edit

Etymology edit

From mega- +‎ causa.

Noun edit

megacausa f (plural megacausas)

  1. giant cause; major cause