Polish-English dictionary »

amadyna zebrowata meaning in English

PolishEnglish
amadyna zebrowata noun

zebra finchnoun
bird