meaning of Bildwand

Bildwand - German to English

projection screen