something that is being monitored or considered
"The new scientific theory is now on the radar of researchers across the world."
to examine something in greater detail
the beginning of a new idea or thought
a useless or hopeless pursuit
to feel very nervous about something
Strong belief can achieve the impossible.
to escape punishment or avoid being convicted