arabdict Dictionary & Translator - Arabic-English translation for artefact

      Noun

      شئ اصطناعي {من صنع الإنسان}

      ...

      artefact {artifact}, {med.}