have a high ranking - German English Dictionary