diimidates

English

Noun

diimidates

  1. plural of diimidate