meaning of auf die Straße setzen

auf die Straße setzen - German to English

to turn adrift