pre-manufactured blast fence - Turkish English Dictionary