castorate ( synonym found)

Definition of castorate:

°To remove the testicles of.
°To remove the ovaries of.

Definition of castorate:

°To remove the testicles of.
°To remove the ovaries of.

Back to Top