electric locomotive n : a locomotive that is powered by an electric motor
Copyright © 2025 3Dict.net