chemosterilant
nounMedical Definition of chemosterilant
: a substance that produces irreversible sterility (as of an insect) without marked alteration of mating habits or life expectancy