perforated metal screen - Turkish English Dictionary