• word of the day

    garuda

    garuda - Dictionary definition and meaning for word garuda

    Definition
    (noun) a supernatural eagle-like being that serves as Vishnu's mount
Download our Mobile App Today
Receive our word of the day
on Whatsapp