homeless: poor people who unfortunately do not have a home to live in
poor people: people without possessions or wealth (considered as a group)
loosestrife: any of various herbs and subshrubs of the genus Lysimachia