butter and almond cake - Turkish English Dictionary