meaning of debilitating

1. of Debilitate
2.
impairing the strength and vitality


Related Words

debilitating |

Developed & Maintained By Taraprasad.com

Treasure Words