English to Hindi Dictionary
Home
(current)
English Hindi
Hindi English
About
Contact
उच्चै:श्रवा (Uccai:zravA) Meaning in English
Meaning in English
The mythological horse belonging to indra—chief of the gods
Hard of hearing