EPICARP Meaning of EPICARP in English [epi.carp] n [F epicarpe, fr. epi- epi- + -carpe -carp] (1835): exocarp Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012