Related
surrogate
,
surrogata
,
surrogato
dictionary
Definition / Define
Surrogata
Surrogata
Noun
A thing put in the place of another; a substitute.