Definition of street tough in English:

street tough

noun

  • A thuggish or aggressive person from an urban environment.

adjective

  • Toughened by modern urban life; streetwise.

Origin

Late 19th century; earliest use found in The Bismarck Tribune.