Polish-English dictionary »

sowa szara meaning in English

PolishEnglish
sowa szara noun

long-eared owlnoun
Asio otus