Definify.com

Definition 2025


larches

larches

English

Noun

larches

  1. plural of larch

Anagrams