perforated metal screen - German English Dictionary