deferred payment letter of credit - German English Dictionary