spondias

Noun
  1. Tropical trees having one-seeded fruit (synset 112786439)

Found on Word Lists

Other Searches