YourDictionary

chowchow

noun

  1. ☆ pickled vegetables in a highly seasoned mustard sauce
  2. a preserve of fruits, peels, and ginger, orig. Chinese

link/cite print suggestion box