English to Portuguese Dictionary lambasted

lambasted

Lambasted
translation of 'lambasted'
verb
ridicularizar,
espancar
definition
Credits: Google Translate
Download the
HelloEnglishApp
image_one