overcome one's deficiencies - Französisch Englisch Wörterbuch