LARCH Meaning of LARCH in English n.1 a deciduous coniferous tree of the genus Larix, with bright foliage and producing tough timber. 2 (in full larchwood) its wood. Etymology: MHG larche ult. f. L larix -icis Oxford English vocab. Оксфордский английский словарь. 2012