He is sorry for one who is late (7)
I believe the answer is:
mourner
This might be a double definition.
'he is sorry' is the first definition.
The answer is a person as well as being a singular noun. This is suggested by the definition.
'one who is late' is the second definition.
The answer is a person as well as being a singular noun. This is suggested by the definition.
'for' is the link.
Can you help me to learn more?
(Other definitions for mourner that I've seen before include "Person following the coffin" , "Someone attending a funeral" , "Funeral attender" , "One at a funeral" .)