Results for: Abeltree

In Definitions

What is an abeltree?

An abeltree is a tree with the Latin name populus alba, which is widely grown in North America.