Translation of kirsch in English:

kirsch

kirsch

noun

  • 1

    kirsch, colourless liqueur made from wild cherries