amarasca

amarasca

Italian

Noun

amarasca f (plural amarasche)

  1. morello cherry