leave much to be desired - Türkisch Englisch Wörterbuch