EPICARP Meaning of EPICARP in English [ 'ɛpɪkα:p ]■ noun Botany the outermost layer of the pericarp.OriginC19: from epi- + a shortened form of pericarp . Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004