off his own bat - German English Dictionary