oil palm

Noun
  1. Pinnate-leaved palms of the genus Elaeis having dense clusters of crowded flowers and bright red fruit and yielding high quality palm oils (synset 112610993)

Found on Word Lists

Other Searches