What is the Definition of Espionage?

Espionage is something that has been around since almost the advent of government. It basically is any type of spying or trickery that is used to gain information.