up to bat - Turkish English Dictionary