a parasite that lives inside the body of an organism; such as a tapeworm

listen to the pronunciation of a parasite that lives inside the body of an organism; such as a tapeworm
English - Turkish
English - English
endoparasite