• word of the day

    mitra

    mitra - Dictionary definition and meaning for word mitra

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

Word used in video below:
text: of mitra is that the place in the hill
Download our Mobile App Today
Receive our word of the day
on Whatsapp