5 results found

Search Results for: leech

Leech

Leech 1. Physician or surgeon; a professor of the art of healing. alternative forms: leach Leech, heal thyself. (Wyclif... Read More

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

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