palm nut

Noun
  1. Seed of any oil palm (synset 112611476)

Found on Word Lists

Other Searches