Term Gallery logo

Meanings of electrically-powered locomotive in English