off one's own bat - Turkish English Dictionary