SURROGATE


Meaning of SURROGATE in English

(n.) A deputy; a delegate; a substitute.

Webster's English dictionary.      Английский словарь Webster.