impronta - German English Dictionary