adj.
1.farther along in physical or mental development
2.comparatively late in a course of development
3.ahead of the times
4.at a higher level in training or knowledge or skill
5.ahead in development
6.far along in time
7.(of societies) highly developed especially in technology or industry
8.situated ahead or going before
Idiom of the Day
dish out (criticism)
to criticize someone roughly, to treat someone roughly
Our supervisor likes to dish out criticism to others but he does not like to hear criticism about himself.