epicarp

epicarp definitions

noun
  • Exocarp.