Polish-English dictionary »

dzierzba srokoszowata meaning in English

PolishEnglish
dzierzba srokoszowata noun

grey-backed fiscalnoun
Lanius excubitoroides