duck-tape the mouth - Französisch Englisch Wörterbuch