lambaste

vt. 痛打、嚴責

英文釋義

  1. beat with a cane
  2. censure severely or angrily