seal the deal - Deutsch Englisch Wörterbuch