the top score - German English Dictionary