Originally posted on The Celtic Footsoldiers: THE PARASITES ARE COMING Definition. an organism which lives in or on another organism (its host) and benefits by deriving nutrients at the other’s expense...
Continue ReadingGet the FREE Celticnewsnow app