absolver: someone who grants absolution
whole: an assemblage of parts that is regarded as a single entity
divided highway: a highway divided down the middle by a barrier that separates traffic going in different directions