Words: high-principled
Part of speech: s
Definition: having high principles