Translation of stesen jana kuasa in English:

stesen jana kuasa

power station

noun

  • 1

    power station, building where electrical power is generated for distribution