Meaning oflambastein English

lambaste

uk/ˈlæmbɛst/
#uncommon
Definitions