or in the street phrasal idle, homeless, or out of a job, out of prison ; at liberty
ON THE STREET
Meaning of ON THE STREET in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012