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
make good on (something)
to fulfill a promise, to make something come true, to repay a debt
Our boss made good on his promise to give everyone a raise last year.