cocoa palm

Noun
  1. Tall palm tree bearing coconuts as fruits;
    Widely planted throughout the tropics (synset 112608564)

Found on Word Lists

Other Searches