SynonymX
Speak
Garuda
Definition of Garuda
1.
A supernatural eagle-like being that serves as Vishnu's mount
Noun
Semanticaly linked words with "garuda"
hindu deity
Hyponims for word "garuda"
hindu deity