Oxheart



ENGLISH MEANING
noun
1.
A large heart-shaped cherry, either black, red, or white.