poplar_treeEnglish

poplar, poplar tree

Noun

Any of numerous trees of north temperate regions having light soft wood and flowers borne in catkins

English: poplar, poplar tree

English words with similar meanings

Show 1 words