rigorous and exact punctuality - Francés Inglés Diccionario