← Back to browsegarudanoun#41,141TranslationNo Japanese definition yet.English definitiona supernatural eagle-like being that serves as Vishnu's mountExamplesNo examples yet.Similar wordsgardagargarygarbgaregard← befitssnit →