halva dessert made of rice, flour, almonds and sugar - Spanish English Dictionary