Back to Dictionary
瘤鸭
瘤鴨
liúyā
1. (Chinese bird species) knob-billed duck (Sarkidiornis melanotos)