on the streets

相关词: street

成语

Definition

  1. Lacking a permanent residence; homeless and living in public areas.

    • Many victims of the economic downturn eventually ended up on the streets.

    • Without any family support, he ultimately found himself on the streets.

    • The organization is dedicated to helping those living on the streets.