well-regarded - German English Dictionary