adj.
1.sharply exact or accurate or delimited
2.(of ideas, images, representations, expressions) characterized by perfect conformity to fact or truth
Idiom of the Day
have (something) on the ball
to be smart or clever or skilled
The woman has a lot on the ball. She should do well in her new job.