Chinese-English dictionary »

兰花 /lánhuā/ meaning in English

ChineseEnglish
兰花 /lánhuā/ noun

orchid [orchids](plant)
noun
[UK: ˈɔːkɪd] [US: ˈɔːrkəd]