Definition of LHC in US English:

LHC

  • Large Hadron Collider.