green mayonnaise

Noun
  1. Mayonnaise with tarragon or dill and chopped watercress and spinach or cucumber (synset 107850594)

Other Searches