Meaning ofartifactin English

artifact

us//ˈɑːrtɪfakt//uk//ˈɑːrtɪfakt//
#moderate
Definitions