Parasite
par-a-site
noun.
an organism that lives in or on another organism (its host) and benefits by deriving nutrients at the host's expense.
Crayon and ink on paper. 2012
Newer Post
Older Post
Home