garrotted - Französisch Englisch Wörterbuch