artifact

Translation:
English
Noun
anything man-made (especially a primitive tool
Add