use everything at one's disposal - Französisch Englisch Wörterbuch