dcsimg

Mamoea monticola is a species of spiders in the family desid spiders.