relating to cells in biology or mobile phone technology
From Latin cellula 'small room'
Try Another Word