About us
Define
Definitions for
"Almshouses"
houses built by a charity for poor people to live in
channel4.com