meaning of arachnoid membrane

arachnoid membrane meaning in General Dictionary

the center of the 3 meninges