kirsch sour-cherry distillate - French English Dictionary