Definify.com

Definition 2025


artifacts

artifacts

English

Noun

artifacts

  1. plural of artifact