highly-rated engine - German English Dictionary