French-Spanish dictionary »

symbiote meaning in Spanish

FrenchSpanish
symbiote nom {m}

simbiontenoun
{m}