English | German | Russian | Czech

clefamide English

Meaning clefamide meaning

What does clefamide mean?

clefamide

An antiprotozoal agent.

Are you looking for...?