on board energy storage - Turkish English Dictionary