Meaning of “storage battery” in the English Dictionary

british dictionary