Meaning of garuda

Definition of garuda

(noun) a supernatural eagle-like being that serves as Vishnu's mount

Other information on garuda

WIKIPEDIA results for garuda
Amazon results for garuda