Imprimatur Legal Definition: Meaning, Use, and Limitations
legal
In legal usage, an imprimatur is a formal approval or permission, typically issued by a court or authorized officer, indicating that a document, filing, or action has been revie...
Open article