Piccadilly weeper

English

Noun

Piccadilly weeper (plural Piccadilly weepers)

  1. singular of Piccadilly weepers