Chinese-English dictionary »

仓鸮 /cāngxiāo/ meaning in English

ChineseEnglish
仓鸮 /cāngxiāo/ noun

barn owl [barn owls](Tyto alba)
noun
[UK: bɑːn aʊl] [US: ˈbɑːrn ˈaʊl]

western barn owl(Tyto alba furcata)
noun

Your history