acar
acar
English
Noun
Ad
Definition
A vegetable pickle of Maritime Southeast Asia, a local version of the Indian achar.
Ad
acar
A vegetable pickle of Maritime Southeast Asia, a local version of the Indian achar.