Spanish-English Dictionarycastrar
Meaning of castrar