behind on payment - Spanish English Dictionary