Translation of artefacto in English:

artefacto

artefact, n.

masculine noun

  • 1

    (instrumento) artefact
    (dispositivo) device
    un artefacto incendiario an incendiary device