×
lambast
meaning in French
v.
frapper sévèrement; fustiger; sermonner sévèrement; blâmer
Related Words
lambast someone
lamb shashlik
lamb's wool
lambaste
lambast someone
PC Version
Copyright © 2018 WordTech Co.