to have a binding agreement

Wörterbuch