• word of the day

    poplar tree

    poplar tree - Dictionary definition and meaning for word poplar tree

    Definition
    (noun) any of numerous trees of north temperate regions having light soft wood and flowers borne in catkins
    Synonyms : poplar
Connect with us on Facebook