voimanlähde

Noun

 * 1) power source
 * 2) power plant motor or engine