Compact Stella cherry

[English]

A large, sweet dark red cherry.