membranellae

English

Noun

membranellae

  1. plural of membranella