translate English to French: power plant (internal combustion/electric/hybrid).
moteur (combustion interne/électrique/hybride),