Arabic-English dictionary »

لَوْزَة meaning in English

ArabicEnglish
لَوْزَة f

almondnut

almondtree

tonsilpalatine tonsil