garuda

/'^ɑ:rjdɑ:/

📖 中文释义

    📘 English Definition(英文释义)
    1. n a supernatural eagle-like being that serves as Vishnu's mount