zwitterion

(noun)

noun

1. (chemistry) A molecule, such as an amino acid, that carries both a positive and a negative charge.