storage battery locomotive - French English Dictionary