Definition of LWR in English:

LWR

noun

  • Light-water reactor.

Origin

1970s; earliest use found in The Times.