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