cherry stone

Noun
  1. The stone seed of a cherry (synset 111710638)

Found on Word Lists

Other Searches