Garuda

Explore definitions, synonyms, and language insights of Garuda

Definitions

Noun
a supernatural eagle-like being that serves as Vishnu''s mount

More General Terms