Zwitterions

A zwitterion is an ion, that in a neutral pH, is electrically neutral but holds positive and negative charges on different atoms. Substances of this nature are amphoteric and are often called ampholytes (from "amphoteric electrolytes").