What does Artefakte mean?

Artefakte - German to English

artefacts [Br.]

View more

  • items [Am.]