seal of approval


Meanings

  • an indication of approved or superior status