stamp of approval
English
Noun
stamp
of
approval
(
plural
stamps of approval
)
Synonym of
seal of approval
.