definition of artefacto in spanish
The definition of artefacto in Spanish is the artifact
artefacto means a artifact. I hope this helped :)