zwittergents

zwit·ter·gents

(tsvit'ĕr-jents),
Detergents that are zwitterionic; often used as surfactants and in the release of proteins from biomembranes.
[zwitterion + detergent]