"Artiface" is probably misspelled. Trying artifact instead Definition of artifact
1
[ noun ] a man-made object taken as a whole

Synonyms

artefact

*