Meaning of lycosa tarentula

Definition of lycosa tarentula

(noun) large southern European spider once thought to be the cause of tarantism (uncontrollable bodily movement)

Other information on lycosa tarentula

WIKIPEDIA results for lycosa tarentula
Amazon results for lycosa tarentula