meaning of Acheiropoieta

Acheiropoieta - German to English

acheiropoieta ["perhaps not handmade"]