Stella cherry
[
English
]
A large, dark red cherry with good flavour and sweetness.