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