Debilitating defeat Synonyms

Definitions for Debilitating


  • (adjective) impairing the strength and vitality

DD abbreviation

DD is an abbreviation for Debilitating Defeat
What does DD stand for?
DD stands for "Debilitating Defeat"

Definitions for Defeat