ARTIFACT Meaning of ARTIFACT in English n. tool; object; man made object (often referring to primitive tools) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012