English to Hindi

Meaning for:
street smarts
other
अपना बचाव कर सकने की क्षमत