English-Chinese dictionary »

screech owl meaning in Chinese

EnglishChinese
screech owl [screech owls] (Megascops)
noun
[UK: skriːtʃ aʊl]
[US: ˈskriːtʃ ˈaʊl]

鳴角梟noun

鳴角鴞noun

鸣角枭 /míngjiǎoxiāo/noun

鸣角鸮 /míngjiǎoxiāo/noun