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