punctual in paying their bills - Francés Inglés Diccionario