sweetmeat of bitter almonds - German English Dictionary