INVOLUCRE Meaning of INVOLUCRE in English n.1 a covering or envelope. 2 Anat. a membranous envelope. 3 Bot. a whorl of bracts surrounding an inflorescence. Derivatives: involucral adj. Etymology: F involucre or L involucrum (as INVOLVE) Oxford English vocab. Оксфордский английский словарь. 2012