entomoparasiteEtymologyFrom entomo- + parasite.entomoparasite means Any parasite that is parasitic to insects Lexicurio rates it Rare gem — a strength score of 75 out of 100.nounAny parasite that is parasitic to insects