smart
(adj) : exhibiting social ability or cleverness; exhibiting intellectual knowledge, such as that found in books
"he became tired of his daughter's sarcasm and smart remarks."
(v) : to hurt or sting
after being hit with a pitch, the batter exclaimed "Gosh, my arm smarts!"
synonyms: bright, capable, sophisticated more», witty, cultivated, educated, learned, attractive, chic, stylish, handsome, pain