Definition of street urchin in US English:

street urchin

noun

historical, archaic
  • A street child, typically a mischievous little boy.

Origin

Early 19th century; earliest use found in Thomas Carlyle (1795–1881), author, biographer, and historian.