English word definition — powered by WordNet
an animal or plant that lives in or on a host (another animal or plant)
a follower who hangs around a host (without benefit to the host) in hope of gain or advantage
Want to remember parasite?