What is the meaning of the word "electricity"?

Definitions:

  1. energy made available by the flow of electric charge through a conductor copy to clipboard noun
    • they built a car that runs on electricity copy to clipboard
  2. keen and shared excitement copy to clipboard noun
    • The stage crackled with electricity whenever they were on it. copy to clipboard

Synonyms: