Definition of Miss Laycock in English:

Miss Laycock

noun

slang
  • The female genitals; (hence) a woman offering sexual services; a prostitute.

Origin

Late 18th century; earliest use found in Francis Grose (d. 1791), antiquary.