duck sauce

Explore definitions, synonyms, and language insights of duck sauce

Definitions

Noun
a thick sweet and pungent Chinese condiment

More General Terms