English | German | Russian | Czech

dribendazole English

Meaning dribendazole meaning

What does dribendazole mean?

dribendazole

An anthelminthic drug.

Are you looking for...?