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