Translation of selo in English:

selo

cello

noun

  • 1

    cello, bass instrument like a violin