Translation of garuda in English:

garuda

noun

  • 1

    eagle, Indonesian national symbol, mythical bird