megaforce

English

Etymology

From mega- +‎ force.

Noun

megaforce (plural megaforces)

  1. A great or united force.