Definify.com

Definition 2025


mesocarps

mesocarps

English

Noun

mesocarps

  1. plural of mesocarp

Anagrams