Polish-English dictionary »

garuda meaning in English

PolishEnglish
Garuda

Garuda

garuda noun

garudanoun
large mythical bird in Hindu and Buddhist mythology