English dictionary
mitra meaning and definition
Definition and meaning of mitra at MeaningMonkey.org. mitra meaning and definition in the English Dictionary.MITRA noun
Definition of Mitra (noun)
- Hindu god of friendship and alliances; usually invoked together with Varuna as a supporter of heaven and earth
Source: Princeton University Wordnet