Back to Dictionary
长尾林鸮
長尾林鴞
chángwěilínxiāo
1. (Chinese bird species) Ural owl (Strix uralensis)