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