French-Spanish dictionary »

endoparasite meaning in Spanish

FrenchSpanish
endoparasite

endoparásito