Definitions Found:

Defeat heavily