honorable, upright, high-principled

listen to the pronunciation of honorable, upright, high-principled