English | German | Russian | Czech

lobendazole English

Meaning lobendazole meaning

What does lobendazole mean?

lobendazole

An anthelminthic drug.

Are you looking for...?