leave a mark on - Turkish English Dictionary