meaning of auf offener Straße

auf offener Straße - German to English

in wide sunlight

View more

  • in the middle of the street
  • on view road