palm nut

English

Noun

palm nut (plural palm nuts)

  1. The edible seed of Elaeis guineensis, the oil palm