customer advances or deposits - Spanish English Dictionary