artefacts - German English Dictionary