Meaning of larch tree

Definition of larch tree

(noun) any of numerous conifers of the genus Larix all having deciduous needlelike leaves

Other information on larch tree

WIKIPEDIA results for larch tree
Amazon results for larch tree