Meaning of “street-smart” in the English Dictionary

british dictionary