How to Say "harlot" in Spanish
The Spanish word for “harlot” is “ramera” — C1 level.

Examples
En la literatura del Siglo de Oro, es común encontrar la palabra ramera.
In Golden Age literature, it is common to find the word 'ramera'.
Es una palabra muy ofensiva en el mundo moderno.
It is a very offensive word in the modern world.
El origen de ramera tiene que ver con las ramas que ponían en las puertas.
The origin of 'ramera' has to do with the branches they used to put on doors.
Gender and Endings
This word is always feminine because of its historical context. Even if you are talking about the concept in general, you use 'la ramera'.
Using the 'a' ending
Like many Spanish nouns describing people, the 'a' at the end signals it refers to a female person.
Social Appropriateness
Mistake: “Using 'ramera' in a modern city to ask for directions or help.”
Correction: Use 'prostituta' for a more clinical term, but generally, avoid this specific word in polite conversation as it is considered an insult.
Related Translations
Learn Spanish with Inklingo
Interactive stories, personalized learning, and more.