What does it mean for something to have charge?

Answer :

the property of matter that is responsible for electrical phenomena, existing in a positive or negative form.
When talking about charge, it is usually referring to an electric charge. A charge can be positive or negative.
View image WAHONKNEE