artifact - English Synonyms Dictionary

artifact

n.
[1] artefact