parasite (or parasitoid larva) living outside its host.
Alternative form for ectoparasite : ectoparasitoid.