artifacts

English

Noun

artifacts

  1. plural of artifact