casterate ( synonym found)

Definition of casterate:

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

Definition of casterate:

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

Back to Top