NichiDict

タランチュラ

[taranchura]

Meanings

1.Noun

tarantula (common name for large spiders)

2.Noun

European wolf spider (Lycosa tarentula)