agriotta

Italian

Noun

agriotta f (plural agriotte)

  1. sour cherry (fruit)