rail (verb) rail: criticize harshly
Sinonime: abuse,
attack, bawl out,
berate,
blast,
castigate,
censure, chew out,
complain, fulminate, fume, inveigh, jaw, objurate,
rant,
rate,
revile,
scold,
thunder, tongue-lash, upbraid, vituperate,
vociferate,
whipAntonime: compliment,
praise