off one's own bat - Francés Inglés Diccionario