Definitions of Bumelia lanuginosa:

  • noun:   deciduous tree of southeastern United States and Mexico