6 results found
Search Results for: leech
Ectoparasite
Definition noun, plural: ectoparasites (parasitology) A parasite that lives outside the body of the... Read More
Infestation
Definition noun, plural: infestations (ecology) The state of having a large number of pest organisms thriving in a... Read More
Kingdom Animalia
Kingdom Animalia Definition Each person can say that they know of or can name at least one animal. However, do people know... Read More
Ectoparasitism
Definition noun A form of parasitism wherein the parasite lives outside the body of the host (as opposed to a parasite... Read More
Evolution of Life – Ancient Earth
Continuing from the previous tutorialĀ investigating the origins of life on Earth....Life began to flourish, and the... Read More