Menu

Dictionary - membrane

Home
Dictionary Results for membrane


1. membrane - noun

· a thin pliable sheet of material

Hypernym(s): sheet, flat_solid




2. membrane - noun

· a pliable sheet of tissue that covers or lines or connects the organs or cells of animals or plants

Synonym(s): tissue_layer

Hypernym(s): animal_tissue





Try Again
Android App on Google Play Android App on Amazon