self-holding device - Espagnol Anglais Dictionnaire