be hitting on all cylinders - Francés Inglés Diccionario