Glorifying Meaning in Hindi