Akademik

выругать
несовер. - ругать;
совер. - выругать, заругать (кого-л./что-л. )
1) abuse, scold, rail (at) ;
curse out, swear (at)
2) (порицать, критиковать) criticize severely;
tear to pieces, lash
сов. см. ругать;
~ся сов. swear*.

Большой англо-русский и русско-английский словарь. 2001.