English-Latin dictionary »

ground larch (l+s) meaning in Latin

EnglishLatin
ground larch (L+S) noun

chamaepeuce [chamaepeuces]noun
F