Translation of cello in Malay

cello

selo

nounPlural cellos

  • 1

    selo, biola besar