Wat does the word debilitating mean

Debilitating means impairing the strength and vitality; causing a loss of energy or strength.

Tags: vitalityenergy 

Wednesday, February 01 2012