English Dictionary
◊ GARUDA
Garuda
n : supernatural half-man and half-bird vehicle or bearer of
Vishnu [syn: {Garuda}]