smoke-proof barrier - German English Dictionary