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