leave its mark on - Turkish English Dictionary