zwitterion

an ion carrying both a positive and a negative charge.