Arabic-English dictionary »

مَعْجُون لَوْز meaning in English

ArabicEnglish
مَعْجُون لَوْز m

almond pastepaste made from ground almonds and sugar in equal quantities