LTO battery noun1 •A lithium titanate oxide battery.The biggest innovation with Class 93 is the inclusion of two LTO batteries that can deliver up to 400kW (540hp). — 2023 formsLTO batteries