English-Arabic dictionary »

macroevolution meaning in Arabic

EnglishArabic
macroevolution large-scale patterns or processes in the history of life

تطور كبيرm