Arabic-English dictionary »

اسْتِماتَة meaning in English

ArabicEnglish
اسْتِماتَة

apoptosisdeath of cells