Definify.com

Definition 2025


imidazopyridines

imidazopyridines

English

Noun

imidazopyridines

  1. plural of imidazopyridine