Endowing Meaning in Hindi