on board energy storage - German English Dictionary