épicarpes
French
Noun
épicarpes
?
plural of
épicarpe