n.
1.(military) a secret agent hired by a state to obtain information about its enemies or by a business to obtain industrial secrets from competitors
2.a secret watcher spy v.
1.catch sight of
2.watch, observe, or inquire secretly
3.secretly collect sensitive or classified information
Idiom of the Day
go for broke
to risk everything on one big effort, to try as hard as possible to do something
We are going for broke to try and win the new contract.