1. A publicly owned or accessible space, typically in an urban area, such as a street, plaza, park, or square
The new library is located in a logradouro público near the city center.
A nova biblioteca fica em um logradouro público perto do centro da cidade.
2. Any street, avenue, or public thoroughfare that is open to general public use and passage
The protest gathered crowds in the main logradouro público of the city.
O protesto reuniu multidões no principal logradouro público da cidade.