'Sarsa' definitions:

Definition of 'Sarsa'

From: GCIDE
  • Sarsa \Sar"sa\, n. Sarsaparilla. [Written also sarza.] [1913 Webster]