Back to Dictionary
双蕊兰
雙蕊蘭
shuāngruǐlán
1. double-stamen orchid (Diplandrorchis sinica S.C. Chen), an endangered species