Definition of “arachnoid” - English Dictionary

English