diamidines

English

Noun

diamidines

  1. plural of diamidine