Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

garuda Definition

Cancel
garuda
noun
A large mythical bird or bird-like creature that appears in both w:Hindu mythology|Hindu and w:Buddhist mythology|Buddhist w:mythology|mythology

Words Related to garuda!

garuda Examples by Brain Bank Users