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
Tweet