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

other english words that include "institute" : german :
institute Institut