Motive power

движущая сила; энергия

Большой англо-русский словарь

Motive power

тяговый подвижной состав

Англо-русский политехнический словарь

Motive power

noun 1. an agency (as water or steam) used to impart motion especially to machinery 2. something (as a locomotive or a motor) that provides motive power to a system

Merriam-Webster's Collegiate Dictionary