courtezan

noun
  1. a woman of loose morals; a prostitute or mistress, especially one of high social standing in historical contexts.
  2. Usage: archaic; offensive; historical

Examples