Garuda
[gɑ:rjdɑ:]
Definition
(noun.) a supernatural eagle-like being that serves as Vishnu's mount.
Edited by Jessica--From WordNet
Definition
n. a Hindu demigod with the body and legs of a man the head and wings of a bird emblem of strength and speed.
Editor: Nettie