The German term "Anstalt" matches the English term "place, institute"

other german words that include "anstalt" : english :
Waschanstalt laundry