leave a lot to be desired - Deutsch Englisch Wörterbuch