French-Spanish dictionary »

microbiome meaning in Spanish

FrenchSpanish
microbiome

microbioma