English-Italian dictionary »

microendemism meaning in Italian

EnglishItalian
microendemism noun

microendemismonoun