meaning of auf heiligem Boden

auf heiligem Boden - German to English

on hallowed surface