ivory plant

Noun
  1. A stemless palm tree of Brazil and Peru bearing ivory nuts (synset 112615085)

Found on Word Lists

Other Searches