Definition of “stored energy” - English Dictionary

british dictionary