Translation of spider in Indonesian

spider

laba-laba

noun

  • 1

    laba-laba