meaning of Abstellanlage

Abstellanlage - German to English

storage space sidings {pl}