Definition of Debilitating

  • 1. Impairing the strength and vitality Adjective

Semanticaly linked words with "debilitating"

Antonyms to adjective "debilitating"