German-English dictionary »

selbstbeschränkungsabkommen meaning in English

GermanEnglish
das Selbstbeschränkungsabkommen Substantiv

orderly marketingnoun