Meaning of tarantula
Definition of tarantula
(noun)
large
southern
European
spider
once
thought
to be the
cause
of
tarantism
(uncontrollable
bodily
movement)
large
hairy
tropical
spider
with fangs that can
inflict
painful
but not
highly
venomous
bites
Other information on tarantula
WIKIPEDIA results for
tarantula
Amazon results for
tarantula
Tweet