What does Abstellanlage mean?

Abstellanlage - German to English

storage space sidings {pl}