Granting Meaning in Hindi