Mimicker /(?)/

Mim·ick·er

Mimicker

n.
  1. One who mimics; a mimic.
  2. An animal which imitates something else, in form or habits. (Zool.)