Chinese-English dictionary »

栗頭鳽 meaning in English

ChineseEnglish
栗頭鳽 noun

Japanese night heron(Gorsachius goisagi)
noun