Definition of LHC in English:

LHC

  • Large Hadron Collider.