advance payments from customers - Spanish English Dictionary