lambaste in English
- lambaste ⇄ lambaste, transitive verb, -basted,-basting.
(Informal.)
1. to strike again and again; beat severely; thrash.
Ex. The Queen and husband Philip spent the night at Government House, watched the traditional ... drummers lambasting their thenglish