do impression of (verb) impersonate: pretend to be another
Sinonime: assiduously, completely, comprehensively, from A to Z, from top to bottom, fully, in and out, inside out, thoroughly, through and through, up and down, whole hog
Antonime: be original,
differ,
oppose,
reverse