nonparasite
Etymology
From non- + parasite.
noun
A creature that is not a parasite.