aminoimidazoles
English
Noun
aminoimidazoles
plural of
aminoimidazole