We do not currently know of any synonyms for imidates.
The noun imidates is defined as:
Did you mean imitates?