leave one's mark on - Turkish English Dictionary