IMPRIMATUR Meaning of IMPRIMATUR in English n.1 RC Ch. an official licence to print (an ecclesiastical or religious book etc.). 2 official approval. Etymology: L, let it be printed Oxford English vocab. Оксфордский английский словарь. 2012