Translation of tarantula in English:

tarantula

tarantula

noun

  • 1

    tarantula, large black south European spider, large hairy tropical spider