leave lots to be desired - Französisch Englisch Wörterbuch