Back to Dictionary
黄痣薮鹛
黃痣藪鶥
huángzhìsǒuméi
1. (Chinese bird species) Steere's liocichla (Liocichla steerii)