Search term ectoparasita has one result
Jump to
PT Portuguese EN English
ectoparasita (n) [parasite living on the surface of host organism] (n) ectoparasite (n) [parasite living on the surface of host organism] (n)