meaning of auf freier Straße

auf freier Straße - German to English

regarding the open roadway