lambaste

lambaste

lambastes

lambasted

lambasted

lambasting

Verb

Synonymer