Wat does the word debilitating mean

Debilitating means impairing the strength and vitality; causing a loss of energy or strength.
Updated on Wednesday, February 01 2012 at 10:15AM EST
Collections: vitalityenergy 

Related Questions