Meaning of larch

Definition of larch

(noun) wood of a larch tree
any of numerous conifers of the genus Larix all having deciduous needlelike leaves

Other information on larch

WIKIPEDIA results for larch
Amazon results for larch