Definition of sarsa
English to English noun - Sarsaparilla.
source: Webster 1913 Tagalog to English English Definition: (noun) sauce
source: Large Tagalog Dictionary noun - sauce [sos]
Sawsawan; sarsa source: Diccionario Ingles-EspaƱol-Tagalog
Visual Thesaurus 
Nearby Word
sarsa, sars, saros, sarse, scarus, sayers, shears, saragossa, sark, sors, sazerac, sarawak, shagrag, sarcous, shakers, saurischia, sargasso, saururus, sawhorse, squarish
|
|
|