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