English Dictionary
◊ HIGH-PRINCIPLED
high-principled
adj : having high principles