English dictionary
garuda meaning and definition
Definition and meaning of garuda at MeaningMonkey.org. garuda meaning and definition in the English Dictionary.GARUDA noun
Definition of Garuda (noun)
- a supernatural eagle-like being that serves as Vishnu's mount
Source: Princeton University Wordnet