Dictionary Definition:
Vigarahati [vi+garahati] to scold (intensely), to abuse Vin ii.161 (dhammiŋ kathaŋ); iii.46; S i.30 (ariyadhammaŋ); Miln 227.