×

lambast meaning in French

v. frapper sévèrement; fustiger; sermonner sévèrement; blâmer

Related Words

  1. lambast someone
  2. lamb shashlik
  3. lamb's wool
  4. lambaste
  5. lambast someone
PC Version

Copyright © 2018 WordTech Co.