Definition of town clown in English:

town clown

noun

US
rare, slang
  • (Among hobos) a policeman working in a village or small town.

Origin

1920s; earliest use found in American Speech.