lambaste

læm'beist
GRE

英文释义

v beat with a cane
v censure severely or angrily

中文翻译

vt. 痛打, 严责

37,543
使用频率

学习工具