¿Qué significa "in public"?
Respuesta de un hablante nativo
Rebecca
"In public" es una frase hecha que significa "en público", es decir, un lugar en el que otras personas pueden verte. Aquí, el significado es que el pintalabios rojo lo llevaban las prostitutas en lugares en el que otras personas pudieran verlas. Ej: "I don't like kissing in public." (No me gusta besarme con alguien en público.) Ej: "Celebrities are always photographed when they are seen in public." (A los famosos se les hacen fotos siempre que están en público.) Ej: "Don't pick your nose in public!" (¡No te hurgues la nariz en público!)