RichThesaurus
knowing how many beans make five
knowing how many beans make five
synonyms
sharp
astute
downy
shrewd
smart
pawky
quick-witted
not missing a trick
knowing
acute
savvy
nimble-witted
suss
sharp-witted
clever
on the ball
quick on the uptake
with all one's wits about one
penetrating
worldly-wise
sensitive
perspicacious
percipient
penetrative
whip-smart
rapierlike
streetwise
finely honed
ready
cute
long-headed
piercing
insightful
wily
discerning
keen
fly
quick
no fool
having been around
alert
searching
agile
not born yesterday
nobody's fool
probing
argute
perceptive
nimble
quick off the mark
more synonyms
knowing how many beans make five
antonyms
naive
stupid
slow
dull