Back to Dictionary
林雕鸮
林鵰鴞
líndiāoxiāo
1. (Chinese bird species) spot-bellied eagle-owl (Bubo nipalensis)