Definition of “arachnoid” - English Dictionary

british dictionary