to leave one's print - German English Dictionary