What is the difference between a parasite and a host?

A parasite is an organism that lives on or inside another organism (host) and obtains nutrients at the expense of the host. The parasite benefits from the relationship, while the host is usually harmed. A host is an organism that provides food and/or shelter for another organism, often a parasite. The host may or may not be harmed by the relationship, depending on the type of interaction.