Definify.com

Definition 2024


mesocarps

mesocarps

English

Noun

mesocarps

  1. plural of mesocarp

Anagrams