meaning of an höherer Stelle stehen

an höherer Stelle stehen - German to English

to rank above