1 English Synonyms for DEPUTIZE
Prev.1Next
surrogate
Definition: 1. A substitute (usually of a person, position or role).
There are 10 definitions of the word surrogate
Show more information about surrogate
Prev.1Next
Search took: 2.0392 ms