meaning of Behelfsbauten

Behelfsbauten - German to English

temporary structures