Subscribe
URL of the page has been copied to clipboard.
Meaning : Large southern European spider once thought to be the cause of tarantism (uncontrollable bodily movement).
Synonyms : lycosa tarentula, tarantula
Install App