Berikut ini adalah penjelasan tentang garuda dalam Kamus Indonesia-Inggris
1 mythical bird, mounted by god Vishnu. 2 bird in official seal of Rerpublic of Indonesia.
eagle