• 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
Connect with us on Facebook