off his own bat - Turkish English Dictionary