Wiktionary
imidazolidinones
n. (plural of imidazolidinone English)
n. (plural of imidazolidinone English)