Definitions
There is 1 meaning of the phrase
Lycosa Tarentula.
Lycosa Tarentula - as a noun
Large southern european spider once thought to be the cause of tarantism (uncontrollable bodily movement)
Synonyms (Exact Relations)
european wolf spidertarantula