debilitating ( synonym found)

Definition of debilitating:

(adj) : causing a loss of energy or strength

Definition of debilitating:

(adj) : causing a loss of energy or strength

Back to Top