acar

acar

English Noun
Ad

Definition

A vegetable pickle of Maritime Southeast Asia, a local version of the Indian achar.

Ad