much-praised - German English Dictionary