Akademik

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

2. (с тв.;
переругиваться) hurl abuse at each other, call each other names.

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