Noun Definition

garuda

1.Definition: a supernatural eagle-like being that serves as Vishnu's mount

Category: People