locomotoraTop 15000MeaningsNoun1. locomotive (the power unit of a train that pulls the coaches or wagons)