Refine this word faster
Poplar tree
Definitions
Noun
- 1 any of numerous trees of north temperate regions having light soft wood and flowers borne in catkins wordnet
See also for "poplar tree"
Next best steps
Mini challenge
Unscramble this word: poplartree