meaning of street smarts

1. a shrewd ability to survive in a dangerous urban environment


Related Words

street smarts |

Developed & Maintained By Taraprasad.com

Treasure Words