Multilingual Turkish Dictionary

LAMBAST

LAMBAST : English Turkish

v. öldüresiye dövmek, acımasızca dövmek; şiddetli bir şekilde azarlamak, paylamak (ayrıca lambaste)