payment made in advance - German English Dictionary