use everything at one's disposal - Espagnol Anglais Dictionnaire