EMASCULATE Meaning of EMASCULATE in English castrar, emascular English Interlingue dictionary. Английский словарь Интерлингве. 2012