woven screen storage - German English Dictionary