public amenity strip - Alemán Inglés Diccionario