Compact Stella cherry
[
English
]
A large, sweet dark red cherry.