Back to Dictionary
绿皇鸠
綠皇鳩
lǚhuángjiū
1. (Chinese bird species) green imperial pigeon (Ducula aenea)