BNCSAA

views updated

BNCSAA British National Committee on Surface-Active Agents

More From encyclopedia.com