imidazolidinones

English

Noun

imidazolidinones

  1. plural of imidazolidinone