Parasite

par·a·site
/ˈparəˌsīt/

noun

    an organism that lives in or on another organism (its host) and benefits by deriving nutrients at the host’s expense.