What does an die Stelle treten von mean?

an die Stelle treten von - German to English

to take the place of