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


Source: http://wordnetweb.princeton.edu/perl/webwn?s=debilitating

Related questions