latch on like a leech - Türkisch Englisch Wörterbuch