Synonyms would be idiot, stupid, or empty-headed.
smart
Strategy could work, depending on the context. May be a smart way to make to make things go your way.
Another word is but
Intelligent,genius,intellect,intellectual
average
smart
Clever
another word for "reflect" is flip (got it from a smart girl n my class ) another word for "reflect" is flip (got it from a smart girl n my class )
Smart.
idk what another word is. the only other word for clever is smart! No It is academic
Intelligent.
smart ass
smart ... or secular
smart
Intelligent
not BEING dumb
Intelligent, brilliant, genius.