storage battery locomotive - Turkish English Dictionary