Subscribe
URL of the page has been copied to clipboard.
Meaning : A device that produces electricity. May have several primary or secondary cells arranged in parallel or series.
Synonyms : battery
Install App