advance payment letter of guarantee - German English Dictionary