English-Spanish dictionary »

macroevolution meaning in Spanish

EnglishSpanish
macroevolution (large-scale patterns or processes in the history of life)
noun

macroevoluciónnoun
{f}