Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
larch
in English
larch
us
/lɑːrʧ/
uk
/lɑːtʃ/
#uncommon
Plural
larches
Definitions
Noun
a
coniferous
tree
with
deciduous
leaves
;
genus
Larix
wood
from
the
larch
tree
Compounds / Phrases
larchwood