street smart


Meanings

  • having the shrewd resourcefulness needed to survive in an urban environment