seal of approval

Noun
  1. An indication of approved or superior status (synset 106718747)

Other Searches