Translation of landak in English:

landak

porcupine

noun

  • 1

    porcupine, hedgehog, small animal covered with protective spines