leave one's mark on - German English Dictionary