Definition of "bat a thousand" in English