have something down to a science - Francés Inglés Diccionario