What does Anstalten mean?

Anstalten - German to English

establishments

View more

  • arrangements