meaning of an die Stelle treten von

an die Stelle treten von - German to English

to take the place of