Definify.com

Definition 2026


exocarps

exocarps

English

Noun

exocarps

  1. plural of exocarp