leave its mark - Turkish English Dictionary