Definition of Garuda

Noun: Garuda

  1. A supernatural eagle-like being that serves as Vishnu's mount

See also:
garths
garvey

Anagrams containing the word Garuda

gurdaa agarud dagaru udagar rudaga arudag