Arabic-English dictionary »

مُعَثْكَلَة meaning in English

ArabicEnglish
مُعَثْكَلَة f

pancreasgland near the stomach