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, sarse, saros, scarus, shears, sayers, saragossa, sors, shagrag, shakers, sark, sarawak, saurischia, sarcous, sazerac, sarcosis, seahorse, seagrass, squarish
|
|
|