Debilitating Meaning in Hindi