alligator pear

Noun
  1. A pear-shaped tropical fruit with green or blackish skin and rich yellowish pulp enclosing a single large seed (synset 107780823)

Found on Word Lists

Other Searches