What is the meaning of animal membrane in English?

Learn vocabulary with pictures as well as definitions of animal membrane in English

Learn in

See more

n. animal membrane

Definition of animal membrane in English

Lamina used as a surface on which to write or draw, made of untanned cow skin.

Synonyms of animal membrane in English

parchment