powered railway vehicle - Francés Inglés Diccionario