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