not born yesterday
- savvyPractical shrewdness
- streetwiseShrewd from urban experience
- shrewdPractically clever, perceptive
- sharpFine-edged, or astute
- experiencedHaving practical knowledge gained
wise · cynical · skeptical · jaded · knowing · canny · worldly · seasoned · astute · clever · hardened · wary · suspicious · distrustful · fool · tricks · scam · con
not born yesterdaynaive
Innocently unsuspecting
green · wet behind the ears · inexperienced · innocent · unworldly
not born yesterdaygullible
Easily deceived
credulous · trusting · easily fooled · suggestible · impressionable
not born yesterdaygullible
Easily deceived
naive · credulous · easily fooled · born yesterday · green