A Foreign Key is a column or set of columns in a Relational Database that refers to the Primary Key of another table. It establishes a link between data, ensuring Referential Integrity by preventing actions that would destroy these connections between tables.