endocarp - English Synonyms Dictionary

endocarp

n.
[1] stone , pit