a smarty pants - Turkish English Dictionary