ivory nut

English

Noun

ivory nut (plural ivory nuts)

  1. The seed of the ivory palm.