almond toffee - Turkish English Dictionary