English to Arabic

Meaning for:
Artifact
other
الأداة