stamp of approval

English

Noun

stamp of approval (plural stamps of approval)

  1. Synonym of seal of approval.