put a person to his oath - Spanish English Dictionary