sugar and pine nut nougat - German English Dictionary