use everything at one's disposal - Alemán Inglés Diccionario