lambasted
骂得狗血淋头
translation of 'lambasted'
verb
揍,
打击,
打
definition
Credits: Google Translate