highprincipled

listen to the pronunciation of highprincipled
English - English
Possessed of noble or honorable principles