Definition of “street-smart” - English Dictionary

british dictionary