oxheart

Noun
  1. Any of several cultivated sweet cherries having sweet juicy heart-shaped fruits (synset 112663196)
  2. Large heart-shaped sweet cherry with soft flesh (synset 107773578)

Other Searches