Chinese-English dictionary »

柳蘭 meaning in English

ChineseEnglish
柳蘭 noun

fireweed(Epilobium angustifolium)
noun
[UK: ˈfaɪəˌrwid] [US: ˈfaɪəˌr.wid]