vocab dash
Log in
Sign up
imidazol
Meanings
Noun
1. imidazole
(organic chemistry)