MONSTRANCE Meaning of MONSTRANCE in English n. RC Ch. a vessel in which the Host is exposed for veneration. Etymology: ME, demonstration, f. med.L monstrantia f. L monstrare show Oxford English vocab. Оксфордский английский словарь. 2012