bag lady: a homeless woman who carries all her possessions with her in shopping bags
homeless: someone unfortunate without housing
steeplechase: a footrace of usually 3000 meters over a closed track with hurdles and a water jump