Definition of sour cherry in US English:

sour cherry

noun

  • 1A type of hard candy with a sour flavor.

    • ‘The original nostalgic sour cherry gum will not be available for long.’
  • 2

    another term for morello