Arabic-English dictionary »

مَشِيمَة meaning in English

ArabicEnglish
مَشِيمَة f

placentaanatomy: placenta