old sins cast long shadows - German English Dictionary