bumelia lanuginosa

Noun
  1. Deciduous tree of southeastern United States and Mexico (synset 112793902)

Found on Word Lists

Other Searches