old sins cast long shadows - Turkish English Dictionary