Results for: Abeltrees

In Definitions

What is an abeltree?

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