macroparasite

Parasite visible to the naked eye.