Crossword Genius

Where on reflection you may be speedily caught (5,4)

Ross

I believe the answer is:

radar trap

I'm a little stuck... Click here to teach me more about this clue!

'where on reflection you may be speedily caught' is the definition.
The definition suggests a singular noun which matches the answer.

This is the entire clue.

Can you help me to learn more?

(Other definitions for radar trap that I've seen before include "Changed to be more spiritual" , "a catch, if one's too quick!" , "enforcement mechanism" .)

I've seen this clue in The Times.
Want a hint initially instead of a full solution? Install my app