immunocastration
Noun
Meaning
immunocastration (usually uncountable, plural immunocastrations)
The removal of the testicular function by inducing an immune response against hypothalamic or pituitary hormones (typically in pigs)
Noun
immunocastration (usually uncountable, plural immunocastrations)
The removal of the testicular function by inducing an immune response against hypothalamic or pituitary hormones (typically in pigs)