What does arachnoid membrane mean?

arachnoid membrane meaning in General Dictionary

the center of the 3 meninges