Definify.com

Definition 2026


mesocarps

mesocarps

English

Noun

mesocarps

  1. plural of mesocarp

Anagrams