A battery is a device which can supply small electric current continuously for a sufficient time
An electric current is a flow of electric charge. In an electric circuit, this charge is often carried by moving electrons in a wire. A battery and cells provides the potential difference between two terminals for the flow of current.