Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of mimicker

- One who mimics; a mimic.
- An animal which imitates something else, in form or habits.