Translation of sel in English:

sel

cell, cubicle

noun

  • 1

    (prison)
    cell, cubicle
  • 2

    (biology and technology)
    cell
  • 3

    political cell


User Contribution

sel

Cell