leave lots to be desired - Deutsch Englisch Wörterbuch