that'll teach - Turkish English Dictionary