What is QSL?
QSL is one of the Q codes used in radiocommunication and radio broadcasting. A Q code message can stand for a statement or a question. In this case, QSL means either "do you confirm receipt of my transmission?" or "I confirm receipt of your transmission".
Therefore, A QSL card is a written confirmation.
QSL cards confirm either a two-way radiocommunication between two amateur radio stations or a one-way reception of a signal from an AM radio, FM radio, television or shortwave broadcasting station. They can also confirm the reception of a two-way radiocommunication by a third party listener. A typical QSL card is the same size and made from the same material as a typical postcard, and most are sent through the mail as such.
History of QSL cards

An old QSL card from
WWV.
The concept of sending a post card to verify reception of a station (and later two-way contact between them) may have been independently invented several times. The earliest reference seems to be a card sent in 1916 from 8VX in Buffalo, New York to 3TQ in Philadelphia, Pennsylvania (in those days ITU prefixes were not used). The standardized card with callsign, frequency, date, etc. may have been developed in 1919 by C.D. Hoffman, 8UX, in Akron, Ohio. In Europe, W.E.F. "Bill" Corsham, 2UV, first used a QSL when operating fromHarlesden, England in 1922.[1]