Lingvanex Tranalator

Lingvanex Translator

Translate: Text, Voice, Camera


Meaning & Definition of Artifact in English

English

Artifact

/ɑrtəfækt/

noun

1. A man-made object taken as a whole

    synonym:
  • artifact
  • ,
  • artefact

Examples of using

I heard they found an alien artifact on the moon.