top-ranked - German English Dictionary