User blog comment:DewK357/Total Drama losing it's touch?/@comment-4725903-20130723203114

Do you mean parasite?