ENDOCARP


Meaning of ENDOCARP in English

noun the inner layer of a ripened or fructified ovary.

Webster English vocab.      Английский словарь Webster.