LARCH Meaning of LARCH in English [noun] [C] - a tall tree which grows in cold northern countries and loses its needle-shaped leaves in winter Cambridge English vocab. Кембриджский английский словарь. 2012