red larch

noun

Definition of red larch

: a tamarack (Larix laricina)