Definify.com

Definition 2025


exocarps

exocarps

English

Noun

exocarps

  1. plural of exocarp