sugar and pine nut nougat - Turkish English Dictionary