difetarsone

English

Noun

difetarsone (uncountable)

  1. An antiprotozoal agent.

Anagrams