OXHEART

Definition of OXHEART

  1. (noun)any of several cultivated sweet cherries having sweet juicy heart-shaped fruits
  2. (noun)large heart-shaped sweet cherry with soft flesh