American Dictionary
Definition sari-sari store in American English
sari-sari store noun
[countable] noun
/ˌsæri ˈsæri stɔr/
Synonyms and related words
