noun, feminineplural: megacausasmegacausa is feminine in Spanish.giant cause; major causeFrom mega- + causa.