locomotive noun definition in Trains topic from the Oxford Advanced Learner's Dictionary

locomotive

 noun: Trains topic
a railway engine that pulls a train steam/diesel/electric locomotives