homeless: poor people who unfortunately do not have a home to live in
poor people: people without possessions or wealth (considered as a group)
garden roller: heavy cast-iron cylinder used to flatten lawns