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