Back to Dictionary
丽星鹩鹛
麗星鷯鶥
lìxīngliáoméi
1. (Chinese bird species) spotted elachura (Elachura formosa)