been around the block
- experiencedHaving practical knowledge gained
- seasonedFlavored or battle-tested
- worldlyExperienced in practical affairs
- savvyPractical shrewdness
- streetwiseShrewd from urban experience
jaded · veteran · weathered · knowing · cynical · wise · hardened · mature · battle-scarred · hustler · survivor · old hand · tough · gritty · neighborhood · worn · shrewd · player
been around the blockinexperienced
Lacking practical knowledge
green · wet behind the ears · born yesterday · naive · greenhorn
been around the blockunworldly
Lacking practical awareness
innocent · sheltered · wide-eyed · babe in the woods · starry-eyed