Definitions of palm nut:

  • noun:   see o any oil palm