Translation of tarantula in Malay

tarantula

tarantula

noun

  • 1

    tarantula, labah-labah yang berbulu dan bisa