an almond-sugar mixture used as a filling - Turkish English Dictionary