meaning of poplar tree

1. any of numerous trees of north temperate regions having light soft wood and flowers borne in catkins


Related Words

poplar tree |

Developed & Maintained By Taraprasad.com

Treasure Words