Definisi 'red alder'

English to English
noun
1 large tree of Pacific coast of North America having hard red wood much used for furniture Terjemahkan
source: wordnet30


Visual Synonyms