mack

noun
  1. a raincoat or mackintosh
  2. Usage: informal; chiefly British
  3. a man who controls or exploits a prostitute
  4. Usage: slang; offensive
verb
  1. to flirt with or make advances toward someone
  2. Usage: slang; informal

Examples