(abbrev.: LHC)
Definition of Large Hadron Collider
a large particle accelerator located at the CERN laboratory on the French-Swiss border near Geneva. Operation of the collider began in 2008, and an initial aim was to provide evidence for the existence of the Higgs boson.