deinopoids Definition
Definition
A genus of spiders known for their large, asymmetrical and often brightly colored webs, giving them a mask-like appearance. Deinopoids are also referred to as ogre-faced spiders.
Browse
A genus of spiders known for their large, asymmetrical and often brightly colored webs, giving them a mask-like appearance. Deinopoids are also referred to as ogre-faced spiders.
Browse