immunocastrated
English
Verb
immunocastrated
simple past
and past participle of
immunocastrate