homemade sweet baked with egg, sugar, almonds, etc. - German English Dictionary