Definify.com

Definition 2024


artifacts

artifacts

English

Noun

artifacts

  1. plural of artifact