(adj) :
Alternative spelling of street-smart. [Having practical rather than theoretical knowledge, like that learned on the streets rather than in the classroom.]
(adj) :
Alternative spelling of street-smart. [Having practical rather than theoretical knowledge, like that learned on the streets rather than in the classroom.]