to make discovery of and deliver - Türkisch Englisch Wörterbuch