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