payment on time - Spanish English Dictionary