Heart-cherry definition

Any of several heart-shaped and soft-fleshed varieties of sweet cherry.
noun
0
0
Advertisement