have a high opinion - German English Dictionary