'larch tree' definitions:

Definition of 'larch tree'

(from WordNet)
noun
Any of numerous conifers of the genus Larix all having deciduous needlelike leaves [syn: larch, larch tree]