Translation of labah-labah in English:

labah-labah

spider

noun

  • 1

    spider