Definition of kWh in English:

kWh

  • Kilowatt-hour(s)