SCELERATE Meaning of SCELERATE in English adj scoundrelly, villainous Interlingua English vocab. Английский словарь Интерлингва. 2012