What is the definition of a charge in electricity?

Flexi Says:
Electric charge is a physical property of particles or objects that causes them to attract or repel each other without touching. All electric charge is based on the protons and electrons in atoms.