SURROGATE Meaning of SURROGATE in English (n.) A deputy; a delegate; a substitute. Webster's English dictionary. Английский словарь Webster. 2012