meaning of Andachtsstätte

Andachtsstätte - German to English

place of worship