Definify.com

Definition 2025


membranellae

membranellae

English

Noun

membranellae

  1. plural of membranella