streetwise

adjective
  1. having the knowledge and experience necessary to deal with the potential difficulties or dangers of life in an urban environment
  2. Usage: informal

Examples