Definition of town lady in English:

town lady

noun

  • 1A woman (especially one of higher social status) who lives in a town.

  • 2Euphemism a prostitute (now historical).

Origin

Mid 17th century; earliest use found in John Suckling (d. ?1641), poet.