Vocabulary

アーティファクト

artifact; artefact

noun