An FFL is a license granted to a person by the BATFE to buy, sell, and deal in firearms.
There are various types of licenses granted by the BATFE of which the most common are the Type 1 (Think your local gun shop- able to buy, sell, and commercially deal in firearms), and Type 3- the C&R FFL.
FULL LIST OF FFLs