Find the word definition

Wiktionary
surrogate key

n. (context databases English) A unique identifier for an entity or object, not derived from application data.

Wikipedia
Surrogate key

A surrogate key in a database is a unique identifier for either an entity in the modeled world or an object in the database. The surrogate key is not derived from application data, unlike a natural (or business) key which is derived from application data.