Definify.com

Definition 2026


membranellae

membranellae

English

Noun

membranellae

  1. plural of membranella