One who castrates; a person (historically often a specialized practitioner) who performs castration on animals or humans.
From Latin 'castrare' (to castrate) with the agent suffix '-or', parallel to 'castrater' but using the Latin-derived agent noun form.
Try Another Word