Imidazolidinyl-urea Definition

noun
Wiktionary