right off the bat - Francés Inglés Diccionario