imitoida

Verb

 * 1)  to imitate, mimic, impersonate especially of an impressionist