poner en la calle
Meanings
Verb
1. to release (a product) (idiomatic)
2. to show the door (sack, fire) (idiomatic)