aminotriazoles
English
Noun
aminotriazoles
plural of
aminotriazole