poplar ( synonym found)

Definition of poplar:

(n) : any of various deciduous trees of the genus Populus

Definition of poplar:

(n) : any of various deciduous trees of the genus Populus

Back to Top