What is a Bitcoin transaction?

In the Bitcoin context, a transaction represents a single payment moving bitcoins between two parts.

Generally every transaction is identified by a text ID and a number, called respectively Transaction ID and Transaction Output.