Term Gallery logo

Meanings of electrically-powered locomotive in inglés

tren electrico