immunocastrateEtymologyFrom immuno- + castrate.immunocastrate means to affect with immunocastration. Lexicurio rates it Rare gem — a strength score of 82 out of 100.verbTo affect with immunocastration