Meaning of “electric shock” in the English Dictionary

English