beggar

- A person, typically a homeless one, who lives by asking for money or food

... The streets in most cities have homeless beggars trying to survive day to day.