Definition of polyampholyte

1) when a
macromolecule has mixed anion and cation character.