OXHEART


Meaning of OXHEART in English

[ox.heart] n (1870): any of various large sweet cherries

Merriam-Webster English vocab.      Английский словарь Merriam Webster.