Where on reflection you may be speedily caught (5,4)
I believe the answer is:
radar trap
'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" .)