high-principled - German English Dictionary