come to bat - Turkish English Dictionary