Meaning of locomotora in Spanish:
locomotora
Translate locomotora into English
feminine noun
1Parte del ferrocarril provista de motor que mueve o arrastra los vagones.
según el tipo de energía que utilizan las locomotoras pueden ser de vapor, eléctricas o diesel