Ninjawords is on the iPhone! Watch a video or download it here.
smart
adjective
°Exhibiting social ability or cleverness.
°Exhibiting intellectual knowledge, such as that found in books.
verb
°To hurt or sting.
"After being hit with a pitch, the batter exclaimed "Ouch, my arm smarts!""
synonyms: bright, capable, sophisticated, witty more» , cultivated, educated, learned, attractive, chic, stylish, handsome