overbeaten - Turkish English Dictionary