English-Arabic dictionary »

microevolution meaning in Arabic

EnglishArabic
microevolution small-scale changes in the history of life

تطور صغيرm