punctual in paying their bills - Spanish English Dictionary