Meaning of mitra

Definition of mitra

(noun) Hindu god of friendship and alliances; usually invoked together with Varuna as a supporter of heaven and earth

Other information on mitra

WIKIPEDIA results for mitra
Amazon results for mitra