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