megacausa

Spanish

Etymology

From mega- +‎ causa.

Noun

megacausa f (plural megacausas)

  1. giant cause; major cause