English synonyms about - contact  

Garuda

noun

1 Garuda

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

Dutch: garoeda


Find more on Garuda elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.036