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