French-English dictionary »

chouette cendrée meaning in English

FrenchEnglish
chouette cendrée nom {f}

great grey owl(Strix nebulosa)
noun