on point
prep_phrase
RareNot in standard dictionaries
1
Excellent; bold; performing well.
2
Having a direct application to the case or topic under consideration; apposite, relevant.
3
On the tips of the toes; en pointe.
4
Having taken point; responsible for leading an operation; more generally, deployed and alert.
#colloquial