take-or-pay contract - German English Dictionary