Definition: Meaning of, LHC in English to English dictionary.
Pronunciation:/ ɛl-eɪʧ-siː /
noun
synonym
antonym
Word Forms:
Singular
Plural
N/A
N/A
the world's largest and highest-energy particle accelerator, intended to collide opposing particle beams; built by CERN and located near Geneva, Switzerland