Bumelia lanuginosa

Explore definitions, synonyms, and language insights of Bumelia lanuginosa

Definitions

Noun
deciduous tree of southeastern United States and Mexico

More General Terms