chell - definition and synonyms

noun

or CHELL

  1.   From our crowdsourced Open Dictionary
    a chemical cellSubmitted from United Kingdom on 24/11/2009