What does Beschneiungsanlage mean?

Beschneiungsanlage - German to English

artificial snowblower

View more

  • snow cannon