efflorescence barrier - Spanish English Dictionary