Achaearanea dubitabilis is a tangle web spider species found in the Canary Islands.[1]
{{cite journal}}
|journal=
Achaearanea dubitabilis is a tangle web spider species found in the Canary Islands.