The verb has 2 meanings:
Meaning #1:
beat with a cane
Synonyms: cane, flog, lambaste
Meaning #2:
censure severely or angrily
Synonyms: rebuke, rag, trounce, reproof, lecture, reprimand, jaw, dress down, scold, chide, berate, bawl out, remonstrate, chew out, chew up, have words, lambaste




