What does Allgemeines Abkommen mean?

Allgemeines Abkommen - German to English

General contract on Trade in Services