lambasted - Turkish English Dictionary