international agreement/treaty - Deutsch Englisch Wörterbuch