ON THE STREETS Meaning of ON THE STREETS in English 1》 homeless. 2》 working as a prostitute. → street Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004