Translation of selular in English:

selular

cell technology

  • 1

    (in advertising, not spoken idiom) cell technology