Translation of sarsi in English:

sarsi

sarsi

noun

  • 1

    sarsi, short for sarsaparilla