Definition of タランチュラ

タランチュラ

taranchura

noun
1.
tarantula (common name for large spiders)
2.
European wolf spider (Lycosa tarentula)
Example sentences(showing 1 results)

The tarantula seized its victim very quickly