Presaging Meaning in Hindi