bumelia lanuginosa (0 synonym found)

Definition of bumelia lanuginosa:

(n) : deciduous tree of southeastern united states and mexico

Definition of bumelia lanuginosa:

(n) : deciduous tree of southeastern united states and mexico

Back to Top