draw on one's resources - Französisch Englisch Wörterbuch