Imprimatur
English Meaning
A license to print or publish a book, paper, etc.; also, in countries subjected to the censorship of the press, approval of that which is published.
- Official approval or license to print or publish, especially under conditions of censorship.
- Official approval; sanction.
- A mark of official approval: a directive bearing the imprimatur of high officials.