membraneEnglish

membrane, tissue layer

Noun

A thin pliable sheet of material

English: membrane

Bahasa: membran, selaput

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

English: membrane, tissue layer

Bahasa: membran, selaput

Bahasa words with similar meanings

English words with similar meanings

Show 1 words

Words that start with "membrane"