Arabic-English dictionary »

الْأَمْعَاء الدَّقِيقَة meaning in English

ArabicEnglish
الْأَمْعَاء الدَّقِيقَة

small intestineupper part of the intestine