lambasts - Turkish English Dictionary