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

gaudar agarud dagaru udagar rudaga arudag