Garuda
English Dictionary
->
Letter G
-> Garuda
Search Dictionary:
Garuda Definition
(n)
supernatural
half
-
man
and
half
-
bird
vehicle
or
bearer
of
Vishnu
Garuda Synonyms
Garuda
© Art Branch Inc.