Results for: Abeltree Answered In Definitions What is an abeltree? An abeltree is a tree with the Latin name populus alba, which is widely grown in North America. Share to:
Answered In Definitions What is an abeltree? An abeltree is a tree with the Latin name populus alba, which is widely grown in North America. Share to: