conditions and terms of payment - German English Dictionary