Definify.com

Definition 2024


membranes

membranes

English

Noun

membranes

  1. plural of membrane

French

Noun

membranes ?

  1. plural of membrane