Revivifying Meaning in Hindi