Definition for Arachnoid membrane

From Biology Forums Dictionary