English Dictionary
Definition imprimatur in British English
imprimatur noun
[singular] noun
/ˌɪmprɪˈmɑːtə(r)/
1
permission, or approval
Synonyms and related words
