give himself up - Espagnol Anglais Dictionnaire