Definition of mountain larch in English:

mountain larch

noun

US
  • Either of two larches of mountains in western North America, Larix lyalli and L. occidentalis.

Origin

Mid 19th century; earliest use found in John Greenleaf Whittier (1807–1892), poet, abolitionist, and journalist.