imidates

English

Noun

imidates

  1. plural of imidate

Anagrams