English | German | Russian | Czech

pigeonwood English

Meaning pigeonwood meaning

What does pigeonwood mean?

pigeonwood

An evergreen tree, Trema orientalis, which is widely distributed throughout much of the tropics. tree

Are you looking for...?