Multilingual Turkish Dictionary

LAMBASTE

LAMBASTE : English Turkish

v. dövmek, pataklamak, azarlamak, fırça atmak