meaning of -anstalt

-anstalt - German to English

store [specialist shop]