pre-manufactured blast fence - German English Dictionary