1. Approval or authority; imprint.
2. A license to print or publish, especially one issued by a censor of the Roman Catholic Church.
Nature needs no imprimatur
To publish its song of autumn
All over the lawn.
I don't care that this photo is blurred
21 hours ago