LARCH

Definition of LARCH

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