English-Chinese dictionary »

larch meaning in Chinese

EnglishChinese
larch [larches] (a coniferous tree)
noun
[UK: lɑːtʃ]
[US: ˈlɑːrtʃ]

紅杉noun

红杉 /hóngshān/noun

落叶松 /luòyèsōng/noun

落葉松noun

Your history