instrument of restraint - Espagnol Anglais Dictionnaire