English Dictionary
Definition artifact in British English
artifact
/ˈɑː(r)tɪˌfækt/
Synonyms and related words
