surrogate - English Synonyms Dictionary

surrogate

n.
[1] alternate , replacement
[2] deputy
adj.
[1] foster