Persisting Meaning in Hindi