off one's own bat - Español Inglés Diccionario