meaning of auf freien Fuß setzen

auf freien Fuß setzen - German to English

to create at freedom [release]