debilitating
English
debilitating meaning in English • debilitating का अर्थ अंग्रेजी में
Adjective
- causing weakness. Opposite of invigorating.